在添加自定义物品的时候,我们可能会需要限制某个物品仅限某些职业使用,此时我们需要修改item_db中的job字段(即职业代码字段),但job字段的取值计算过程比较复杂,所以制作了一个计算器,可以快速完成职业代码的计算和反查。
产品名称:爱玩仙境 – 职业代码计算器
最新版本:1.0.0.2
更新日期:2015年04月05日
作用说明:此软件用来计算现在新服务端(比如rAthena、Hercules)的物品职业代码,支持根据职业代码反查职业。
下载地址:本地下载
安装说明
若您使用的是Win7及更新的系统,那么可以直接运行本软件。
若您使用的是WinXP或Win2003系统,那么使用本软件之前,您的电脑需 要先安装 Microsoft .NET Framework 4 Client Profile 否则的话 运行可能会出错。
您可以到微软网站上下载这个 Framework 组件: http://download.microsoft.com/download/5/6/2/562A10F9-C9F4-4313-A044-9C94E0A8FAC8/dotNetFx40_Client_x86_x64.exe
为何没有超魔导师等进阶职业?
在rAthena中,职业代码只是用来控制职业系,如果你想限制一个物品只有进阶二转(比如超魔导师)才能使用的话,您应该配合Class字段来做限制。
你可以在职业代码计算器中,勾选“魔法师”,然后在物品的item_db数据里面的Class字段中,将其值修改为2,即可限制为仅超魔导师可用(因为魔法师的进阶2转就是超魔导师),具体的取值方法请参见《剖析item_db各个字段的含义以及作用》中关于Class字段的说明,或见如下:
Class: 可以使用此物品的职业类型,使用以下掩码(这名字看着高深,实际上就是把你想允许使用的数值相加就好):
1: 普通职业 (不含 宝宝职业/进阶职业/三转职业)
2: 进阶职业 (不含 进阶三转职业)
4: 宝宝职业 (不含 三转宝宝职业)
8: 三转职业 (不含 进阶三转职业和三转宝宝职业)
16: 进阶三转职业
32: 三转宝宝职业
怎么理解上面这些数字呢?在二转服没有3转的情况下,使用1+2+4(即7)就可以理解为所有职业皆可使用。在三转服有3转的情况下,使用1+2+4+8+16+32(即63)就可以理解为所有职业皆可使用。
使用说明
1、想计算职业代码的话,请直接勾选对应的职业复选框即可
2、想翻查职业代码的话,请直接将职业代码粘贴到文本框中即可
更新历史
2015年04月05日 1.0.0.2
1、增加为何没有进阶职业的解说入口
2、增加新版检测机制,能检测到新版并提示升级